Driver CD Metafile (cdmf.h)

Este driver permite a geração de um CD Metafile. Trata-se de um formato muito simples, que contém chamadas a funções da biblioteca CD e oferece persistência às suas primitivas.


Uso

O arquivo é criado através de uma chamada à função cdCreateCanvas(CD_METAFILE, Data). O parâmetro Data é um string que deve conter o nome do arquivo e as dimensões do canvas, possuindo o seguinte formato:

''filename [widthxheight resolution]''ou em C use "%s %gx%g %g"

Apenas o parâmetro filename é obrigatório. Width e height são dados em milímetros (note o "x" em caixa baixa entre eles); o valor padrão em pixels é INT_MAX para ambas as dimensões. Resolution é o número de pixels por milímetros; o valor padrão é "3.8". Width, height e resolution são valores reais.

Qualquer quantidade desses canvas pode ser criada simultaneamente. É importante notar que uma chamada à função cdKillCanvas é necessária para fechar o arquivo de maneira apropriada.

Imagens - Seja cauteloso ao salvar imagens no arquivo, pois ele utiliza um formato de texto para armazenar todos os números e textos de primitivas, incluindo imagens, o que aumenta significativamente o seu tamanho.

Extensão - Embora não seja um obrigação, recomenda-se que a extensão utilizada para o arquivo seja ".MF".


Comportamento das Funções

Sistemas de Coordenadas e Clipping

Atributos

  • cdFontDim: usa o estimador de tamanho, retornando valores aproximados.
  • cdTextSize: usa o estimador de tamanho, retornando valores aproximados.
  • Cores

    Imagens de Cliente

    Imagens de Servidor

    WC